/*
 * @Author: 橘子
 * @Date: 2022-11-26 08:58:33
 * @Project_description: 开发阶段页面
 * @Description: 代码是我抄的，不会也是真的
 */
import layoutHeaderAside from '@/layout/header-aside'
import setting from '@/setting'
// 由于懒加载页面太多的话会造成webpack热更新太慢，所以开发环境不使用懒加载，只有生产环境使用懒加载
const _import = require('@/libs/util.import.' + process.env.NODE_ENV)

let router = [
  {
    path: '/sys',
    component: layoutHeaderAside,
    meta: {
      title: '系统管理',
      auth: true,
    },
    children: [
      // 菜单
      {
        path: '/sys-menu',
        name: 'sys-menu',
        meta: {
          title: '菜单',
          auth: true,
        },
        component: _import('sys/menu'),
      },
      // 类型
      {
        path: '/sys-type',
        name: 'sys-type',
        meta: {
          title: '类型',
          auth: true,
        },
        component: _import('sys/type'),
      },
      // 角色
      {
        path: '/sys-role',
        name: 'sys-role',
        meta: {
          title: '角色',
          auth: true,
        },
        component: _import('sys/role'),
      },
      // 组织
      {
        path: '/sys-org',
        name: 'sys-org',
        meta: {
          title: '组织',
          auth: true,
        },
        component: _import('sys/org'),
      },

      {
        path: '/sys-user',
        name: 'sys-user',
        meta: {
          title: '用户',
          auth: true,
        },
        component: _import('sys/user'),
      },
      // -- Append route --
    ],
  },
]
// 开发状态展示页面
if (setting.env !== 'development') {
  router = []
}

export default router
